May 15
2024
SELL
Payment of exercise price or tax liability
$59,373
$57.09 p/Share
1,040
Reduced 1.25%
82,102
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$143,410
$57.09 p/Share
2,512
Added 2.93%
83,142
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$171,751
$60.54 p/Share
2,837
Reduced 3.4%
80,630
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$414,638
$60.54 p/Share
6,849
Added 7.7%
82,044
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$132,053
$52.59 p/Share
2,511
Reduced 3.17%
76,618
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
6,801
Added 7.91%
79,129
Common Stock
Nov 03
2023
SELL
Open market or private sale
$164,312
$43.24 p/Share
3,800
Reduced 4.99%
72,328
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$240,537
$46.67 p/Share
5,154
Reduced 6.34%
76,128
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
13,339
Added 14.1%
81,282
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$137,836
$46.74 p/Share
2,949
Reduced 4.16%
67,943
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$374,948
$46.74 p/Share
8,022
Added 10.44%
68,839
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$62,473
$49.78 p/Share
1,255
Reduced 1.96%
62,870
Common Stock
Apr 17
2023
BUY
Exercise of conversion of derivative security
$169,899
$49.78 p/Share
3,413
Added 5.05%
64,125
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$100,039
$59.3 p/Share
1,687
Reduced 2.7%
60,712
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
$227,830
$59.3 p/Share
3,842
Added 5.8%
62,399
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
-
3,450
Reduced 5.56%
58,557
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
7,857
Added 11.42%
60,937
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$84,364
$66.22 p/Share
1,274
Reduced 2.3%
54,150
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$192,038
$66.22 p/Share
2,900
Added 4.97%
55,424
Common Stock
Mar 11
2022
SELL
Open market or private sale
$175,507
$65.98 p/Share
2,660
Reduced 4.82%
52,524
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
$67,271
$25.29 p/Share
2,660
Added 4.6%
55,184
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$331,884
$65.85 p/Share
5,040
Reduced 8.76%
52,524
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
16,494
Added 22.27%
57,564
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$326,539
$87.31 p/Share
3,740
Reduced 8.35%
41,070
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$743,445
$87.31 p/Share
8,515
Added 16.62%
42,708
Common Stock