Jun 26
2024
SELL
Payment of exercise price or tax liability
$10,576,831
$49.37 p/Share
214,236
Reduced 5.29%
3,834,969
Common Stock
Jun 26
2024
BUY
Exercise of conversion of derivative security
$7,398,000
$24.66 p/Share
300,000
Added 6.9%
4,049,205
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$3,251,553
$55.51 p/Share
58,576
Reduced 1.54%
3,748,012
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
202,797
Added 5.06%
3,806,588
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$667,923
$55.31 p/Share
12,076
Reduced 0.33%
3,603,791
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$579,759
$54.99 p/Share
10,543
Reduced 0.29%
3,615,867
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$1,491,040
$55.97 p/Share
26,640
Reduced 0.73%
3,626,410
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$6,212,843
$49.22 p/Share
126,226
Reduced 3.34%
3,649,830
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$3,679,334
$18.88 p/Share
194,880
Added 4.91%
3,776,056
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$670,333
$47.18 p/Share
14,208
Reduced 0.4%
3,580,016
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,383,044
$47.1 p/Share
29,364
Reduced 0.81%
3,594,224
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$3,565,863
$47.25 p/Share
75,468
Reduced 2.04%
3,623,588
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
273,098
Added 6.88%
3,699,056
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$1,135,792
$47.95 p/Share
23,687
Reduced 0.69%
3,424,177
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$5,850,634
$55.42 p/Share
105,569
Reduced 2.97%
3,447,193
Common Stock
May 12
2022
BUY
Exercise of conversion of derivative security
$2,139,782
$10.98 p/Share
194,880
Added 5.2%
3,552,762
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$779,316
$55.42 p/Share
14,062
Reduced 0.42%
3,356,988
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$3,018,619
$55.89 p/Share
54,010
Reduced 1.58%
3,371,050
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$6,422,282
$57.09 p/Share
112,494
Reduced 3.18%
3,425,060
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
314,976
Added 8.18%
3,537,554
Common Stock
Jul 13
2021
SELL
Payment of exercise price or tax liability
$1,242,414
$38.07 p/Share
32,635
Reduced 1.0%
3,221,004
Common Stock
May 11
2021
SELL
Payment of exercise price or tax liability
$4,335,680
$38.83 p/Share
111,658
Reduced 3.32%
3,252,856
Common Stock
May 11
2021
BUY
Exercise of conversion of derivative security
$2,262,226
$12.37 p/Share
182,880
Added 5.16%
3,364,514
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$922,456
$35.46 p/Share
26,014
Reduced 0.81%
3,179,634
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$1,620,552
$34.94 p/Share
46,381
Reduced 1.43%
3,205,648
Common Stock