Nov 14
2024
-
355
Reduced 0.22%
161,366
Common Stock
Nov 12
2024
SELL
Open market or private sale
$2,459,921
$75.08 p/Share
32,764
Reduced 16.85%
161,721
Common Stock
Nov 08
2024
SELL
Open market or private sale
$2,304,300
$76.81 p/Share
30,000
Reduced 13.36%
194,485
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,668,000
$83.4 p/Share
20,000
Reduced 8.18%
224,485
Common Stock
Aug 08
2024
SELL
Open market or private sale
$2,413,800
$80.46 p/Share
30,000
Reduced 10.93%
244,485
Common Stock
Aug 05
2024
SELL
Open market or private sale
$2,422,800
$80.76 p/Share
30,000
Reduced 9.85%
274,485
Common Stock
May 14
2024
SELL
Open market or private sale
$2,771,400
$92.38 p/Share
30,000
Reduced 8.97%
304,485
Common Stock
May 13
2024
-
927
Reduced 0.28%
334,485
Common Stock
May 05
2024
-
1,387
Reduced 0.41%
335,412
Common Stock
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