Sep 30
2024
BUY
Grant, award, or other acquisition
$73
$73.75 p/Share
1
Added 0.0%
31,129
Common Stock
Sep 24
2024
-
300
Reduced 0.95%
31,128
Common Stock
Sep 24
2024
SELL
Open market or private sale
$129,721
$86.77 p/Share
1,495
Reduced 4.54%
31,428
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$12,258
$85.13 p/Share
144
Added 0.44%
32,923
Common Stock
Jun 14
2024
SELL
Open market or private sale
$250,500
$100.2 p/Share
2,500
Reduced 6.99%
33,279
Common Stock
Jun 14
2024
-
500
Reduced 1.5%
32,779
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$517,807
$110.69 p/Share
4,678
Reduced 11.56%
35,779
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
8,432
Added 17.57%
39,560
Common Stock
Mar 28
2024
BUY
Grant, award, or other acquisition
$8,885
$95.54 p/Share
93
Added 0.29%
32,025
Common Stock
Dec 12
2023
-
200
Reduced 0.62%
31,932
Common Stock
Dec 12
2023
SELL
Open market or private sale
$143,685
$95.79 p/Share
1,500
Reduced 4.46%
32,132
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$855,594
$107.11 p/Share
7,988
Reduced 19.19%
33,632
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
-
13,165
Added 24.96%
39,570
Common Stock
Jul 21
2023
-
300
Reduced 1.04%
28,455
Common Stock
May 30
2023
-
400
Reduced 1.37%
28,755
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$24,322
$89.75 p/Share
271
Added 0.92%
29,155
Common Stock
Jan 11
2023
SELL
Open market or private sale
$295,003
$106.04 p/Share
2,782
Reduced 8.65%
29,379
Common Stock
Jan 11
2023
-
495
Reduced 1.68%
28,884
Common Stock
Sep 28
2022
-
304
Reduced 0.94%
32,161
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$14,483
$75.43 p/Share
192
Added 0.58%
32,665
Common Stock
Jun 09
2022
-
200
Reduced 0.61%
32,465
Common Stock
Apr 08
2022
SELL
Payment of exercise price or tax liability
$238,887
$90.97 p/Share
2,626
Reduced 7.48%
32,473
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$5,923
$76.92 p/Share
77
Added 0.22%
35,099
Common Stock
Mar 24
2022
-
284
Reduced 0.8%
35,022
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$1,726
$86.29 p/Share
20
Added 0.06%
35,306
Common Stock