Feb 17
2024
SELL
Payment of exercise price or tax liability
$65,688
$65.82 p/Share
998
Reduced 1.6%
61,247
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
2,250
Added 3.49%
62,245
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$59,896
$65.82 p/Share
910
Reduced 1.49%
59,995
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
2,051
Added 3.26%
60,905
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$61,927
$65.95 p/Share
939
Reduced 1.57%
58,854
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
2,115
Added 3.42%
59,793
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
-
7,983
Reduced 12.16%
57,678
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
18,000
Added 21.52%
65,661
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$311,017
$57.81 p/Share
5,380
Reduced 10.14%
47,661
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
11,772
Added 18.16%
53,041
Common Stock
Dec 15
2023
SELL
Open market or private sale
$649,079
$55.61 p/Share
11,672
Reduced 22.05%
41,269
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$94,212
$14.7 p/Share
6,409
Added 10.8%
52,941
Common Stock
Nov 15
2023
SELL
Open market or private sale
$632,218
$54.17 p/Share
11,671
Reduced 20.05%
46,532
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$94,197
$14.7 p/Share
6,408
Added 9.92%
58,203
Common Stock
Oct 16
2023
SELL
Open market or private sale
$581,099
$49.79 p/Share
11,671
Reduced 18.39%
51,795
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
$94,197
$14.7 p/Share
6,408
Added 9.17%
63,466
Common Stock
Sep 15
2023
SELL
Open market or private sale
$629,650
$53.95 p/Share
11,671
Reduced 16.98%
57,058
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
$94,197
$14.7 p/Share
6,408
Added 8.53%
68,729
Common Stock
Aug 15
2023
SELL
Open market or private sale
$598,722
$51.3 p/Share
11,671
Reduced 15.77%
62,321
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$94,197
$14.7 p/Share
6,408
Added 7.97%
73,992
Common Stock
Jul 17
2023
SELL
Open market or private sale
$616,812
$52.85 p/Share
11,671
Reduced 14.73%
67,584
Common Stock
Jul 17
2023
BUY
Exercise of conversion of derivative security
$94,197
$14.7 p/Share
6,408
Added 7.48%
79,255
Common Stock
Jun 15
2023
SELL
Open market or private sale
$621,364
$53.24 p/Share
11,671
Reduced 13.81%
72,847
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$94,197
$14.7 p/Share
6,408
Added 7.05%
84,518
Common Stock
May 15
2023
SELL
Open market or private sale
$624,281
$53.49 p/Share
11,671
Reduced 13.0%
78,110
Common Stock