May 07
2024
SELL
Open market or private sale
$1,504,542
$126.22 p/Share
11,920
Reduced 17.71%
55,375
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$1,114,639
$93.51 p/Share
11,920
Added 15.05%
67,295
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$147,009
$118.94 p/Share
1,236
Reduced 2.18%
55,375
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$159,400
$117.12 p/Share
1,361
Reduced 2.35%
56,611
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$127,777
$117.12 p/Share
1,091
Reduced 1.85%
57,972
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$1,370,304
$117.12 p/Share
11,700
Reduced 18.5%
51,550
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
37,123
Added 38.6%
59,063
Common Stock
Oct 03
2023
SELL
Payment of exercise price or tax liability
$998,699
$106.95 p/Share
9,338
Reduced 21.73%
33,640
Common Stock
Aug 08
2023
SELL
Open market or private sale
$3,315,322
$101.08 p/Share
32,799
Reduced 41.93%
45,428
Common Stock
Aug 08
2023
-
2,450
Reduced 5.39%
42,978
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$154,277
$98.58 p/Share
1,565
Reduced 2.55%
59,752
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$119,283
$96.43 p/Share
1,237
Reduced 1.98%
61,317
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$131,337
$96.43 p/Share
1,362
Reduced 2.13%
62,554
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$1,781,544
$96.43 p/Share
18,475
Reduced 40.74%
26,868
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
37,048
Added 36.69%
63,916
Common Stock
Nov 29
2022
SELL
Open market or private sale
$1,313,876
$92.86 p/Share
14,149
Reduced 23.78%
45,343
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$128,799
$78.68 p/Share
1,637
Reduced 2.68%
59,492
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$95,225
$73.59 p/Share
1,294
Reduced 2.07%
61,129
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$431,017
$73.59 p/Share
5,857
Reduced 13.77%
36,671
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
25,752
Added 29.21%
62,423
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$35,390
$72.52 p/Share
488
Reduced 1.13%
42,528
Common Stock
May 28
2021
SELL
Open market or private sale
$3,563,356
$81.45 p/Share
43,749
Reduced 50.42%
43,016
Common Stock
May 28
2021
BUY
Exercise of conversion of derivative security
$1,734,761
$61.56 p/Share
28,180
Added 24.52%
86,765
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$9,090
$66.35 p/Share
137
Reduced 0.23%
58,585
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$86,104
$63.97 p/Share
1,346
Reduced 2.24%
58,722
Common Stock