Oct 30
2024
SELL
Open market or private sale
$5,250,500
$210.02 p/Share
25,000
Reduced 10.89%
204,521
Common Stock
Jul 30
2024
SELL
Open market or private sale
$3,021,562
$156.25 p/Share
19,338
Reduced 10.8%
159,779
Common Stock
Jun 13
2024
SELL
Open market or private sale
$3,015,152
$153.96 p/Share
19,584
Reduced 9.86%
179,117
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$6,500,939
$135.77 p/Share
47,882
Reduced 19.42%
198,701
Common Stock
Feb 27
2024
SELL
Open market or private sale
$1,004,822
$123.14 p/Share
8,160
Reduced 3.2%
246,583
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
126,702
Added 33.22%
254,743
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$629,124
$73.12 p/Share
8,604
Reduced 6.51%
123,578
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
26,797
Added 16.86%
132,182
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
2,682
Added 2.48%
105,385
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$991,366
$75.99 p/Share
13,046
Reduced 2.24%
568,479
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
2,256
Added 0.39%
581,525
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$1,435,522
$79.8 p/Share
17,989
Reduced 3.01%
579,269
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
50,020
Added 7.73%
597,258
Common Stock
Mar 24
2021
SELL
Payment of exercise price or tax liability
$1,494,874
$84.83 p/Share
17,622
Reduced 3.31%
514,083
Common Stock
Mar 24
2021
BUY
Grant, award, or other acquisition
-
77,940
Added 12.47%
547,238
Common Stock
Feb 20
2021
SELL
Payment of exercise price or tax liability
$784,381
$78.11 p/Share
10,042
Reduced 1.31%
758,002
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$2,013,585
$74.58 p/Share
26,999
Reduced 3.34%
781,033
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
$1,732,350
$46.18 p/Share
37,513
Added 4.44%
808,032
Common Stock
Dec 15
2020
-
10,404
Reduced 1.33%
770,519
Common Stock
Dec 14
2020
-
10,000
Reduced 1.26%
780,923
Common Stock
Dec 14
2020
SELL
Other acquisition or disposition
-
67,782
Reduced 7.89%
790,923
Common Stock
Nov 03
2020
-
205,135
Reduced 29.64%
486,920
Common Stock
Oct 26
2020
-
65,947
Reduced 8.7%
692,055
Common Stock