Aug 15
2024
SELL
Open market or private sale
$3,354,150
$223.61 p/Share
15,000
Reduced 32.41%
31,289
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$905,359
$201.37 p/Share
4,496
Reduced 8.85%
46,289
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
-
10,229
Added 16.77%
50,785
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$914,126
$203.32 p/Share
4,496
Reduced 9.98%
40,556
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
10,229
Added 18.5%
45,052
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$1,906,898
$216.57 p/Share
8,805
Reduced 20.18%
34,823
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
20,033
Added 31.47%
43,628
Common Stock
Feb 21
2024
SELL
Open market or private sale
$7,474,946
$216.64 p/Share
34,504
Reduced 59.39%
23,595
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
$2,299,656
$163.63 p/Share
14,054
Added 19.48%
58,099
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$48,901
$227.45 p/Share
215
Reduced 0.49%
44,045
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
807
Added 1.79%
44,260
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$52,795
$223.71 p/Share
236
Reduced 0.54%
43,453
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
885
Added 1.99%
43,689
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$50,511
$221.54 p/Share
228
Reduced 0.53%
42,804
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
-
856
Added 1.95%
43,032
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$1,163,721
$224.7 p/Share
5,179
Reduced 10.94%
42,176
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
11,715
Added 19.83%
47,355
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$48,385
$248.13 p/Share
195
Reduced 0.54%
35,640
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
723
Added 1.98%
35,835
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$63,814
$244.5 p/Share
261
Reduced 0.74%
35,112
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
970
Added 2.67%
35,373
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$52,527
$254.99 p/Share
206
Reduced 0.6%
34,403
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
-
767
Added 2.17%
34,609
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$1,190,250
$222.56 p/Share
5,348
Reduced 13.65%
33,842
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
-
12,032
Added 23.49%
39,190
Common Stock