May 03
2024
SELL
Open market or private sale
$2,692,800
$89.76 p/Share
30,000
Reduced 8.18%
336,799
Common Stock
May 02
2024
SELL
Open market or private sale
$1,781,800
$89.09 p/Share
20,000
Reduced 5.17%
366,799
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$2,411,341
$81.39 p/Share
29,627
Reduced 7.11%
386,799
Common Stock
Feb 10
2024
BUY
Grant, award, or other acquisition
-
73,337
Added 15.22%
408,410
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$244,907
$81.5 p/Share
3,005
Reduced 0.87%
343,089
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
7,012
Added 1.99%
346,094
Common Stock
Aug 23
2023
SELL
Open market or private sale
$1,509,199
$75.46 p/Share
20,000
Reduced 5.57%
339,082
Common Stock
Aug 16
2023
SELL
Open market or private sale
$1,844,640
$76.86 p/Share
24,000
Reduced 6.26%
359,082
Common Stock
Aug 14
2023
SELL
Payment of exercise price or tax liability
$584,606
$76.71 p/Share
7,621
Reduced 1.8%
415,461
Common Stock
Aug 14
2023
SELL
Open market or private sale
$2,476,993
$76.5 p/Share
32,379
Reduced 7.79%
383,082
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$1,704,000
$42.6 p/Share
40,000
Added 8.64%
423,082
Common Stock
Aug 07
2023
SELL
Open market or private sale
$2,565,497
$80.34 p/Share
31,933
Reduced 7.69%
383,082
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$649,312
$80.49 p/Share
8,067
Reduced 1.91%
415,015
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$1,704,000
$42.6 p/Share
40,000
Added 8.64%
423,082
Common Stock
May 23
2023
SELL
Open market or private sale
$1,826,536
$74.76 p/Share
24,432
Reduced 6.0%
383,082
Common Stock
May 23
2023
SELL
Payment of exercise price or tax liability
$418,490
$75.16 p/Share
5,568
Reduced 1.35%
407,514
Common Stock
May 23
2023
BUY
Exercise of conversion of derivative security
$1,278,000
$42.6 p/Share
30,000
Added 6.77%
413,082
Common Stock
May 16
2023
SELL
Open market or private sale
$1,713,824
$73.77 p/Share
23,232
Reduced 5.72%
383,082
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$385,684
$74.27 p/Share
5,193
Reduced 1.26%
406,314
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
$1,210,905
$42.6 p/Share
28,425
Added 6.46%
411,507
Common Stock
May 10
2023
SELL
Open market or private sale
$1,832,512
$73.74 p/Share
24,851
Reduced 6.09%
383,082
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$383,549
$74.49 p/Share
5,149
Reduced 1.25%
407,933
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$1,339,500
$44.65 p/Share
30,000
Added 6.77%
413,082
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$556,313
$86.13 p/Share
6,459
Reduced 1.56%
407,923
Common Stock
Feb 27
2023
SELL
Open market or private sale
$2,135,580
$85.97 p/Share
24,841
Reduced 6.09%
383,082
Common Stock